home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / games / ted5.zip / INFO.TXT < prev    next >
Text File  |  1993-02-04  |  3KB  |  97 lines

  1. TED 5.0 Features
  2. ---------------------------------------------------------------------------
  3.  
  4. __ Handles all current tile types with ease of expansion for future sizes.
  5.    Current sizes are: 8x8,16x16,32x32. Only one tile size is permitted per
  6.    map set.
  7.  
  8. __ Handles any amount of tiles that will fit in EMS memory. If EMS is not
  9.    present, you can't use TED 5.0!
  10.  
  11. __ Handles masked and non-masked tiles.
  12.  
  13. __ Each map has 3 planes: background tiles, foreground tiles, and extra
  14.    info. The extra info plane will blit icons for values 0-63 (?), higher
  15.    values will be printed as hex. Planes will be selected upon project
  16.    creation.
  17.  
  18. __ Must have ability to turn on/off each individual plane so all planes
  19.    can be on or off at once.
  20.  
  21. __ Video modes supported will be CGA 320x200, EGA 320x200/640x480/800x600,
  22.    VGA 320x200 256-color.
  23.  
  24. __ Map Morph feature will allow user to select a block area and make snap-
  25.    shots of it, modify the area, make another snapshot, etc. until the
  26.    morph process is completed. Full editing capabilities will include:
  27.    DELETE FRAME, INSERT FRAME, MAKE SNAPSHOT.
  28.  
  29. __ TileInfo feature will allow user to edit tile attributes. Editing capa-
  30.    bilities will include: ADD, DELETE, CHANGE NAME.
  31.  
  32. __ TED editing feature will include:
  33.  
  34.     __ Flood Fill
  35.     __ Block Fill
  36.     __ Copy Block (from tile maps as well) with SparseTile handling
  37.     __ Paste (with floating corners)
  38.     __ Draw
  39.     __ Line
  40.  
  41. __ Other features:
  42.  
  43.     __ Info Bar (on/off)
  44.     __ Tile Search
  45.     __ Map Info
  46.     __ ScrollKeys (SHIFT for full screen moves)
  47.     __ Right-Button tile-pickup
  48.     __ Map Resizing (with Edge Selection)
  49.     __ X,Y coords in Hex & Dec
  50.     __ All numeric input will support HEX,DEC,BIN
  51.  
  52. __ Map files will be saved as either MAPTEMP.ext for the RLEW-only
  53.    (development) version, or GAMEMAPS.ext for the HUFF/RLEW version.
  54.  
  55. __ Dialogs will be implemented.
  56.  
  57. __ Project selection.
  58.  
  59. __ Map selection by name!
  60.  
  61. __ Create ApplePreferred or ILBM Map dumps
  62.  
  63.  
  64.  
  65.  
  66.  
  67. Map Header Struct
  68. -------------------------------------------------------------------
  69. size        what        description
  70. -------------------------------------------------------------------
  71. unsigned    HeaderSize    size of the entire map header
  72. unsigned    MapType        how many planes the map has. If there
  73.                 are 3, you have back/foreground & info.
  74.                 If there are 2, you have back & info, If
  75.                 there is 1, you have background.
  76. unsigned    TileSize    size of tiles map is made for
  77.                 (1=8,2=16,3=32)
  78. long        TileInfoOff    offset to TILEINFO data
  79. long        TileInfoMOff    offset to MASKED TILEINFO data
  80. unsigned    RLEWtag        RLEW tag byte
  81. unsigned    Dictionary    offset to Huff dictionary. 0 if RLEW only.
  82. unsigned    DataOffsets    offset to MapOffset list
  83. ...
  84. long        MapOffsets    offsets to Maps in map file
  85.  
  86.  
  87.  
  88. Map Structure
  89. -------------------------------------------------------------------
  90. size        what        description
  91. -------------------------------------------------------------------
  92. long        Plane 0        offset to plane 0
  93. long        Plane 1        offset to plane 1 (0 if none)
  94. long        Plane 2        offset to plane 2 (0 if none)
  95. char        Name        Map name (16 chars)
  96. ...
  97. unsigned    MapData        all map data is in WORDs